/**
功能:确认是否提交
url-跳转的URL
msg-提示确认信息
*/
function is_yes_or_no(url, msg) {
	var b = confirm(msg);
	if (true == b) {
		location.href = url;
	} else {
		return;
	}
}

/**
功能:全选/反选
name-页面中checkbox的名字
check-多选控制checkbox的id
*/
function selectAll(name, check) {
	var obj = document.getElementsByName(name);
	//alert(obj.length);
	if (document.getElementById(check).checked) {
		for (i = 0; i < obj.length; i++) {
			obj[i].checked = true;
		}
	} else {
		for (i = 0; i < obj.length; i++) {
			obj[i].checked = false;
		}
	}
};

/**
获取文本长度
*/
function ByteWordCount(txt) {            
           txt = txt.replace(/([\u0391-\uFFE5])/ig,'11');
           var count = txt.length;
           return count;
}


/**
 * 价格验证
 * @return
 */
function chkPrice(obj){
	var name = document.getElementById(obj).value;
	var oo = /^\d{1,10}$|^\d{1,10}\.\d{1,2}\w?$/;
	if(!oo.test(name)){
		alert("请在该输入框内输入数值！");
		document.getElementById(obj).value = "";
		return;
	}
}
//金额精度控制
function round2(number,fractionDigits){
    with(Math){   
        return round(number*pow(10,fractionDigits))/pow(10,fractionDigits);   
    }   
}
//验证是否 数字
function isNumeric( strValue )
{
	// 数字必须是 0123456789 或者为空

	//return checkExp( /^\d*$/g, strValue );
	return !isNaN(strValue);

	//return  checkExp(/\ \^(-|\+)?\d+(\.\d+)?$/g, strValue );
}

//验证是否 整数
function isInt( strValue )
{
	// 数字必须是 0123456789 或者为空
	return checkExp( /^\d*$/g, strValue );

}


//验证是否 货币
function isMoney( strValue )
{
	// 货币必须是 -12,345,678.9 等格式 或者为空
	if( isEmpty( strValue ) ) return true;

	return checkExp( /^[+-]?\d+(,\d{3})*(\.\d+)?$/g, strValue );
}
function isMoney1( strValue )
{
	// 货币必须是 1111.43等格式 或者为空
	if( isEmpty( strValue ) ) return true;

	return checkExp( /^[+-]?\d{1,6}\.\d{2}$/g, strValue );
}

//去除字符串的首尾的空格 
function trim(str){ 
	return str.replace(/(^\s*)|(\s*$)/g, ""); 
} 
//使用正则表达式，检测 s 是否满足模式 re
function checkExp( re, s )
{
	return re.test( s );
}
//验证是否 为空
function isEmpty( strValue )
{
	if( strValue == "" )
		return true;
	else
		return false;
}
//datagrid格式化 yyyy-MM-dd
function dataGridFormatDate(date){
	if(!isEmpty(date)){
		return date.substring(0,date.indexOf('T'));
	}
	return date;
}
//datagrid格式化 yyyy-MM-dd hh:mm:ss
function dataGridFormatDateTime(date){
	if(!isEmpty(date)){
		return date.replace("T"," ");
	}
	return date;
}
//datagrid格式化 yyyy-MM
function dataGridFormatMonth(date){
	if(!isEmpty(date)){
		return date.substring(0,7);
	}
	return date;
}